test

8 运行时分析器

JRockit Runtime Analyzer,简称JRA,是JRockit专有的性能分析工具,可以提供有关JRockit及运行在其中的应用程序的运行时信息。在JRockit R27之前,JRA是进行性能分析的主要工具,在JRockit Flight Recorder出现之后,此种状况有所改观。由于JRA的运行时开销非常小,所以可以应用于生成环境之中。

本章的主要内容包括:

  • 如何创建JRA记录
  • 如何找到应用程序的 热点
  • 如何解读JRA中与内存相关的数据
  • 如何解决应用程序中的延迟问题
  • 如何探查应用程序中的内存泄漏问题
  • 如何使用JRA延迟分析组件中的操作集合

本章主要以JRockit R27.x和Mission Control 3.x为基础进行介绍。第9章将以JRockit R28/4.0为基础介绍如何使用JRockit Flight Recorder进行性能分析。因为用于记录分析的组件与R28版本中相似,所以在本章会一同对其进行介绍。在下一章,将会对一些其他组件,以及R27.x/3.x和R28/4.0之间的区别进行介绍。